//****************************************************************
//* Copyright (c) 2008 Ford Motor Company. All Rights Reserved.
//*
//* $$Workfile:   FullEconomicsPrs.java  $$
//* $$Revision:   1.26  $$
//* $$Author:   TMALDON4  $$
//* $$Date:   Apr 13 2009 10:13:24  $$
//*
//*****************************************************************
package ar.com.ford.it.fullEconomics;

public class FullEconomicsPrs {

	public static class MessageErrors {

		public static class Usage {
			public static final String VALIDATESFI = "noSearchResult";
			public static final String CREATEORUPDATE = null;
		}
		
		public static class CurrencyValues {
			public static final String FINDALL = "currencyValues.error.findAll";
			public static final String DELETE = "currencyValues.error.delete";
			public static final String UPDATE = "currencyValues.error.update";
			public static final String CREATE = "currencyValues.error.create";
			public static final String FINDBYCODE = "currencyValues.error.findByCode";
			public static final String INVALIDRANGE = "currencyValues.error.InvalidRange";
			public static final String REINSERT = "currencyValues.error.reIsert";            
            public static final String FIND_CONVERT_RATE = "currencyValues.error.findConvertRate";
		}

		public static class EconomicSource {
			public static final String FIND_ALL = "economicSource.error.findAll";
			public static final String FIND = "economicSource.error.find";
			public static final String CREATE = "economicSource.error.create";
			public static final String DELETE = "economicSource.error.delete";
			public static final String UPDATE = "economicSource.error.update";
		}
		
		public static class Currencys {
			
			public static final String FINDALL = "currency.error.findAll";
			public static final String DELETE = "currency.error.delete";
			public static final String UPDATE = "currency.error.update";
			public static final String CREATE = "currency.error.create";
			public static final String FINDBYCODE = "currency.error.findByCode";
			
		}

		public static class ItemCategory {
			public static final String FIND = "costStructure.itemCategory.error.find";
			public static final String FIND_ALL = "costStructure.itemCategory.error.findAll";
			public static final String GET = "costStructure.itemCategory.error.get";
			public static final String CREATE = "costStructure.itemCategory.error.create";
			public static final String DELETE = "costStructure.itemCategory.error.delete";
			public static final String UPDATE = "costStructure.itemCategory.error.update";
		}

		public static class Item {
			public static final String FIND = "costStructure.item.error.find";
			public static final String FIND_ALL = "costStructure.item.error.findAll";
			public static final String FIND_APPROVED = "costStructure.item.error.findApproved";
			public static final String GET = "costStructure.item.error.get";
			public static final String GET_ECONINDEX = "costStructure.item.error.getEconomicIndex";
			public static final String CREATE = "costStructure.item.error.create";
			public static final String DELETE = "costStructure.item.error.delete";
			public static final String UPDATE = "costStructure.item.error.update";
			public static final String PROPOSE = "costStructure.item.error.propose";
			public static final String APPROVE = "costStructure.item.error.approve";
		}

		public static class CostStructureFind {
			public static final String FIND = "costStructure.find.error.findVersions";
			public static final String DELETE_COSTSTRVERS = "costStructure.find.error.deleteCostStrVers";
			public static final String APPROVE_COSTSTRVERS = "costStructure.find.error.approveCostStrVers";
			public static final String PROPOSE_COSTSTRVERS = "costStructure.find.error.proposeCostStrVers";
		}

		public static class CostStructureNew {
			public static final String UPDATE_COSTSTRVERS = "costStructure.new.error.updateCostStrVers";
			public static final String COPY_COSTSTR = "costStructure.new.error.copyCostStr";
			public static final String CREATE_SIMPLE_COSTSTR = "costStructure.new.error.createSimpleCostStr";
			public static final String CREATE_COSTSTRVERS = "costStructure.new.error.createCostStrVers";
			public static final String CREATE_COSTSTR = "costStructure.new.error.createCostStr";
		}

		public static class CostStructureDef {
			public static final String DELETE_SUBCOSTSTR = "costStructure.def.error.deleteSubCostStr";
			public static final String DELETE_SUBCOSTSTRITEM = "costStructure.def.error.deleteSubCostStrItem";
			public static final String UPDATE_SUBCOSTSTRITEM = "costStructure.def.error.updateSubCostStrItem";
			public static final String UPDATE_SUBCOSTSTR = "costStructure.def.error.updateSubCostStr";
			public static final String CREATE_SUBCOSTSTRITEM = "costStructure.def.error.createSubCostStrItem";
			public static final String CREATE_SUBCOSTSTR = "costStructure.def.error.createSubCostStr";
			public static final String FIND_SUBCOSTSTR = "costStructure.def.error.findSubCostStr";
			public static final String FIND_SUBCOSTSTRITEMS = "costStructure.def.error.findSubCostStrItems";
		}

		public static class FullEconomics {
			public static final String FIND_BY_COSTSTRVERS = "fullEconomics.error.findByCostStrVers";
			public static final String PRICING_DATE = "fullEconomics.error.noPricingInDate";
            public static final String NO_MIX = "fullEconomics.error.noMix";
            public static final String NO_COMMODITY = "fullEconomics.error.noCommodity";
            public static final String NO_PAYMENTPOLICY = "fullEconomics.error.noPaymentPolicy";
            public static final String NO_ECONOMIC_VALUE = "fullEconomics.error.noEconomicValue";
            public static final String NO_ECONOMIC_VALUES = "fullEconomics.error.noEconomicValues";
            public static final String PROPOSE = "fullEconomics.error.propose";
            public static final String APPROVE = "fullEconomics.error.approve";
            public static final String REJECT = "fullEconomics.error.reject";
            public static final String APPROVE_USER = "fullEconomics.error.approve.user";
            public static final String REJECT_USER = "fullEconomics.error.reject.user";
            public static final String PROPOSE_ALREADY = "fullEconomics.error.propose.already";
            public static final String APPROVE_ALREADY = "fullEconomics.error.approve.already";
            public static final String REJECT_ALREADY = "fullEconomics.error.reject.already";
            public static final String FIND_BY_CODE = "fullEconomics.error.findByCode";
            public static final String ECON_VALUE_NOT_APROVED = "fullEconomics.error.approve.econValueNotAproved";
            public static final String ECON_VALUE_ESTIMATE = "fullEconomics.error.approve.econValueEstimate";
            public static final String APPROVE_DATA_CHANGED = "fullEconomics.error.approve.dataChanged";
            public static final String COST_STRUCT = "fullEconomics.error.approve.costStructure";
            public static final String NO_SUPPLY = "fullEconomics.error.macropart.emptySupply";
		}

		public static class EconomicIndex {
			public static final String FINDALL = "economicIndex.error.findAll";
			public static final String DELETE = "economicIndex.error.delete";
			public static final String DELETUS = "economicIndex.error.deleteus";
			public static final String UPDATE = "economicIndex.error.update";
			public static final String CREATE = "economicIndex.error.create";
			public static final String FINDBYCODE = "economicIndex.error.findByCode";
			public static final String FINDECO = "economicIndex.error.findEco";
			public static final String FINDUNICDESC = "economicIndex.error.findEcounicDescription";
			public static final String PROPECO = "economicIndex.error.propEco";
			public static final String APPROVE = "economicIndex.error.approve";
		}

		public static class Commodity {
			public static final String FINDALL = "commodity.error.findAll";
			public static final String DELETE = "commodity.error.delete";
			public static final String UPDATE = "commodity.error.update";
			public static final String CREATE = "commodity.error.create";
			public static final String FINDBYCODE = "commodity.error.findByCode";
            }

		public static class Part {
			public static final String FINDALL = "part.error.findAll";
			public static final String DELETE = "part.error.delete";
			public static final String UPDATE = "part.error.update";
			public static final String CREATE = "part.error.create";
			public static final String FINDBYNAME = "part.error.findByName";            
            public static final String CREATE_NOPLANT = "part.error.noPlant";
		}

		public static class EconomicValue {
			public static final String FINDALL = "economicValue.error.findAll";
			public static final String DELETE = "economicValue.error.delete";
			public static final String DELETUS = "economicValue.error.deleteus";
			public static final String UPDATE = "economicValue.error.update";
			public static final String CREATE = "economicValue.error.create";
			public static final String FINDBYCODE = "economicValue.error.findByCode";
			public static final String FINDECO = "economicValue.error.findEco";
			public static final String FINDUNICDESC = "economicValue.error.findEcounicDescription";
			public static final String PROPECO = "economicValue.error.propEco";
			public static final String APPROVE = "economicValue.error.approve";
			public static final String PERM = "economicValue.error.permForcas";
		}

		public static class EconomicIndexStatus {
			public static final String GET_STATUS = "economicIndexStatus.error.getStatus";
		}

		public static class Supplier {
			public static final String FIND = "supplier.error.find";
			public static final String FIND_ALL = "supplier.error.findAll";
			public static final String GET = "supplier.error.get";
			public static final String CREATE = "supplier.error.create";
			public static final String DELETE = "supplier.error.delete";
			public static final String UPDATE = "supplier.error.update";
		}

		public static class CommodityParts {
			public static final String FINDALL = "commodityMembers.error.findAll";
			public static final String DELETE = "commodityMembers.error.delete";
			public static final String UPDATE = "commodityMembers.error.update";
			public static final String CREATE = "commodityMembers.error.create";
			public static final String FINDBYNAME = "commodityMembers.error.findByName";
		}

		public static class Supply {
			public static final String FINDALL = "supply.error.findAll";
			public static final String DELETE = "supply.error.delete";
			public static final String UPDATE = "supply.error.update";
			public static final String CREATE = "supply.error.create";
			public static final String FINDBYNAME = "supply.error.findByName";
            }

		public static class Pricing {
			public static final String FINDALL = "pricing.error.findAll";
			public static final String DELETE = "pricing.error.delete";
			public static final String UPDATE = "pricing.error.update";
			public static final String CREATE = "pricing.error.create";
			public static final String NOEXISTEPARTE = "pricing.error.noexisteparte";
			public static final String NOEXISTEPROVEEDOR = "pricing.error.noexisteproveedor";
			public static final String NOEXISTESUPPLY = "pricing.error.noexistesupply";
			public static final String OVERLOADDATE = "pricing.error.overloaddate";
            public static final String CEPSPRICING = "pricing.error.cepsPricing";
		}

		public static class Mix {
			public static final String FINDALL = "mix.error.findAll";
			public static final String DELETE = "mix.error.delete";
			public static final String UPDATE = "mix.error.update";
			public static final String CREATE = "mix.error.create";
			public static final String GETBYID = "mix.error.byId";
			public static final String FIND = "mix.error.find";
		}

		public static class PaymentPolicy {
			public static final String FINDALL = "paymentPolicy.error.findAll";
			public static final String DELETE = "paymentPolicy.error.delete";
			public static final String UPDATE = "paymentPolicy.error.update";
			public static final String CREATE = "paymentPolicy.error.create";
			public static final String CREATEVERSION = "paymentPolicy.error.createVersion";
			public static final String FINDBYCODE = "paymentPolicy.error.findByCode";
			public static final String APPROVAL = "paymentPolicy.error.approval";
			public static final String PROPOSAL = "paymentPolicy.error.proposal";
			public static final String UPDATEVERSION = "paymentPolicy.error.update";
			public static final String INVALIDDATERANGE = "paymentPolicyDefinition.error.invalidDateRange";
		}

		public static class VehicleLine {
			public static final String FINDBYPK = "vehicleLine.error.findByPk";
		}

		public static class Color {
			public static final String FINDALL = "color.error.findAll";
			public static final String GETBYID = "color.error.byId";
			public static final String MERGE = "color.error.merge";
			public static final String CREATE = "color.error.create";
			public static final String DELETE = "color.error.delete";		}

		public static class Catalog {
			public static final String FINDALL = "catalog.error.findAll";
			public static final String DELETE = "catalog.error.delete";
			public static final String UPDATE = "catalog.error.update";
			public static final String CREATE = "catalog.error.create";
			public static final String GETBYID = "catalog.error.byId";
			public static final String FIND = "catalog.error.find";
		}

		public static class Plantcatal {
			public static final String FINDALL = "plantcatal.error.findAll";
			public static final String DELETE = "plantcatal.error.delete";
			public static final String UPDATE = "plantcatal.error.update";
			public static final String CREATE = "plantcatal.error.create";
			public static final String GETBYID = "plantcatal.error.byId";
			public static final String FIND = "plantcatal.error.find";
		}

		public static class Request {
			public static final String FIND = "request.error.find";
			public static final String DELETE = "request.error.delete";
			public static final String UPDATE = "request.error.update";
			public static final String CREATE = "request.error.create";
			public static final String CLOSE = "request.error.close";
		}

		public static class RequestItem {
			public static final String FIND = "requestDetail.error.find";
			public static final String DELETE = "requestDetail.error.delete";
			public static final String UPDATE = "requestDetail.error.update";
			public static final String CREATE = "requestDetail.error.create";
		}

		public static class Agreement {
			public static final String FIND = "agreement.error.find";
			public static final String DELETE = "agreement.error.delete";
			public static final String UPDATE = "agreement.error.update";
			public static final String CREATE = "agreement.error.create";
		}

		public static class AgreementItem {
			public static final String FIND = "agreementDetail.error.find";
			public static final String DELETE = "agreementDetail.error.delete";
			public static final String UPDATE = "agreementDetail.error.update";
			public static final String CREATE = "agreementDetail.error.create";            
            public static final String NO_PREV_AGREEMENT ="agreementItem.error.NoPreviousAgreement";
		}

		public static class ProductionVolumesMix {
			public static final String CREATE = "productionVolumesMix.error.create";			
			public static final String UPDATE = "productionVolumesMix.error.update";
			public static final String VEHICLE_VALIDATE = "productionVolumesMix.error.validate.vehicle";
			public static final String SFI_VALIDATE = "productionVolumesMix.error.validate.sfi";
			public static final String CATALOG_VALIDATE = "productionVolumesMix.error.validate.catalog";			
			public static final String FIND_VOLUME = "productionVolumesMix.error.findVolume";
		}
        
        public static class Interface {
            public static final String BADRECORCOUNT = "interface.error.badRecordCount";
            public static final String NOTRAILER = "interface.error.trailerNotFound";
        }

	}

	public static class CONFIG {
		public static final String DATA_SOURCE_NAME = "FullEconomics";
	}

	public static class CODE {		
		public static final String MIX_LOG_STATUS_PENDING = "P";
		public static final String MIX_LOG_STATUS_SUCCESFULL = "S";		
		public static final String MIX_LOG_STATUS_WARNING = "W";		
		public static final String MIX_LOG_STATUS_CANCELLED = "C";		
		public static final String MIX_EVENT_TYPE_CODE_ERROR = "E";		
		public static final String MIX_EVENT_TYPE_CODE_WARNING = "W";		
		public static final String MIX_EVENT_TYPE_CODE_INFO = "I";
		
	}

}
